<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <!-- 防止反扒 -->
    <meta name="referrer" content="never">
    <link rel="stylesheet" href="./css/base.css">
    <script src="./js/common.js"></script>
    <!-- <script src="./datas/home.js"></script>
    <script src="./datas/films.js"></script> -->
    <script src="./js/vue.js"></script>
    <link rel="import" href="./components/TopBar.html">
    <link rel="import" href="components/FilmItem.html">
    <link rel="import" href="./components/FootBox.html">
    <link rel="import" href="./components/CommentItem.html">

    <link rel="import" href="./pages/HomePage.html">
    <link rel="import" href="./pages/FilmsPage.html">
    <link rel="import" href="./pages/DetailPage.html">
    <title>电影首页</title>

</head>

<body>
    <!-- 项目容器 start-->
    <div class="app">
        <!-- 头部搜索框 start -->
        <top-bar></top-bar>
        <!-- 头部搜索框 end -->
        <!-- 首页正文 start -->
        <div class="content-box">
            <!-- <home-page v-if=" pageName=='home' "></home-page>
            <films-page v-if=" pageName=='films' "></films-page>
            <detail-page v-if=" pageName=='detail' "></detail-page> -->
            <keep-alive>
                <component :is=" pageName "></component>
            </keep-alive>
        </div>
        <!-- 底部评论区 start -->
        <foot-box v-if=" pageName=='detail-page' "></foot-box>
        <!-- 底部评论区 end -->
    </div>
    <!-- 首页正文 end -->
    </div>
    <!-- 项目容器 end-->
</body>
<script>
    new Vue({
        el: ".app",
        data: {
            pageName: "home-page"
        },
        beforeMount() {
            this.$root.$on("changePage",(arg)=>{
                this.pageName = arg;
            });
        },
    })
</script>

</html>